package com.project.service;



import com.project.bean.UserBean;

import java.util.List;

public interface IUserService1 {
    /**
     * 登录账号
     * @param account 账号
     * @param pwd 密码
     * @return 用户对象，如果登录失败，返回null
     */
    public UserBean login(String account, String pwd );//登录

    /**
     * 返回所有用户对象
     * @return 用户对象集合
     */
    public List<UserBean>findAllUser();

    /**
     * 添加用户 需要检测用户名是否存在，用户名不存在则允许添加，返回ture
     * 如果用户名存在，则返回false
     * @param userBean 用户对象
     *   return 添加是否成功
     */
    public  boolean addUser(UserBean userBean);//添加用户

    /**
     * 按照id删除用户
     * @param userId 用户id
     */
    public  void  deleteUser(int userId);

    /**
     * 修改用户等级
     * @param id 用户的编号
     * @param garde 新的等级
     */
    public  void  updateUser(int id,String garde);

    /**
     * 查找用户
     * @param id 用户id
     * @return
     */
    public UserBean findById(int id);

    /**
     * 按照用户ID修改密码
     * @param id 用户ID
     * @param newPwd 新密码
     */
    public void   updatePwd(int id,String newPwd);

}
